typhoon with heavy precipitation - Spanish English Dictionary